An Efficient Implementation of Sequentially Consistent Distributed Shared Memories

نویسندگان

  • Masaaki Mizuno
  • Michel Raynal
  • Gurdip Singh
  • Mitchell L. Neilsen
چکیده

Recently, distributed shared memory systems have received much attention because such an abstraction simpliies programming. In this paper , we present a data consistency protocol for a distributed system which implements sequentially consistent memories. The protocol is aimed at an environment where no special support for atomic broadcast exists. As compared to previously proposed protocols, our protocol eliminates the need of atomic broadcast and signiicantly reduces the amount of information ow among the processors. This is realized by maintaining state information and capturing causal relations among read and write operations. Une mise en oeuvre eecace de la coh erence s equentielle pour les m emoires r eparties R esum e : Cet article pr esente un protocole qui maintient la coh erence s equentielle pour une m emoire partag ee support ee par un ensemble de m e-moires locales r eparties. Le crit ere de coh erence s equentiel, propos e par Lam-port, garantit que toute ex ecution parall ele d'un programme est equivalente a une ex ecution de ce m^ eme programme sur un mono-processeur. Le proto-cole propos e ne n ecessite pas de primitive de diiusion, contrairement a la plupart des autres protocoles qui r ealisent ce crit ere de coh erence; il est fond e sur la capture des relations de causalit e entre les lectures et les ecritures.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Sequentially Consistent Distributed Shared Memory

Recently, distributed shared memory (DSM) systems have received much attention because such an abstraction simpliies programming. An important class of DSM implementations is one which uses cache memories to improve eeciency. In this paper, we present a cache-consistency protocol for DSM which requires signiicantly less communication than previously proposed protocols. This is achieved by maint...

متن کامل

A Methodological Construction of an Efficient Sequentially Consistent Distributed Shared Memory

The paper proposes a simple protocol that ensures sequential consistency. The protocol assumes that the shared memory abstraction is supported by the local memories of nodes, that can communicate only by exchanging messages through reliable channels. Unlike other sequential consistency protocols, the one proposed here does not rely on a strong synchronization mechanism, such as an atomic broadc...

متن کامل

A Methodological Construction of an Efficient Sequentially Consistent Distributed Shared Memory1

The paper proposes a simple protocol that ensures sequential consistency. The protocol assumes that the shared memory abstraction is supported by the local memories of nodes that can communicate only by exchanging messages through reliable channels. Unlike other sequential consistency protocols, the one proposed here does not rely on a strong synchronization mechanism, such as an atomic broadca...

متن کامل

Design of the Munin Distributed Shared Memory System

Software distributed shared memory DSM is a software abstraction of shared memory on a distributed memory machine The key problem in building an e cient DSM system is to reduce the amount of communication needed to keep the distributed memories consistent The Munin DSM system incorporates a number of novel techniques for doing so including the use of multiple consistency protocols and support f...

متن کامل

A Distributed Implementation of the Shared Data-object Model

The shared data-object model is designed to ease the implementation of parallel applications on loosely coupled distributed systems. Unlike most other models for distributed programming (e.g., RPC), the shared data-object model allows processes on different machines to share data. Such data are encapsulated in data-objects, which are instances of user-defined abstract data types. The shared dat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994